package me.yan.service.content;

import com.github.pagehelper.PageInfo;
import me.yan.dto.cond.ContentCond;
import me.yan.pojo.ContentDomain;


public interface ContentService {
    /**
     * 根据条件获取文章列表
     * @param contentCond
     * @return
     */
    PageInfo<ContentDomain> getArticlesByCond(ContentCond contentCond, int pageNum, int pageSize);
    /**
     * 根据编号获取文章
     * @param cid
     * @return
     */
    ContentDomain getArticleById(Integer cid);
    /**
     * 添加文章点击量
     * @param content
     */
    void updateContentByCid(ContentDomain content);
    /**
     * 添加文章
     * @param contentDomain
     * @return
     */
    void addArticle(ContentDomain contentDomain);
}
